Bacterial Genetic Recombination: Transformation, Transduction And Conjugation Made Easy